Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.ThermodynamicStateThermodynamic state of ideal gas
Extends from (Minimal variable set that is available as input argument to every medium function).
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.BasePropertiesBase properties of ideal gas
This is the most simple incompressible medium model, where specific enthalpy h and specific internal energy u are only a function of temperature T and all other provided medium quantities are assumed to be constant.
| Type | Name | Default | Description |
|---|---|---|---|
| Advanced | |||
| Boolean | preferredMediumStates | false | = true if StateSelect.prefer shall be used for the independent property variables of the medium |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.setState_pTXReturn thermodynamic state from p, T, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p | Pressure [Pa] | |
| Temperature | T | Temperature [K] | |
| MassFraction | X[:] | reference_X | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.setState_phXReturn thermodynamic state from p, h, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p | Pressure [Pa] | |
| SpecificEnthalpy | h | Specific enthalpy [J/kg] | |
| MassFraction | X[:] | reference_X | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.setState_psXReturn thermodynamic state from p, s, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p | Pressure [Pa] | |
| SpecificEntropy | s | Specific entropy [J/(kg.K)] | |
| MassFraction | X[:] | reference_X | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.setState_dTXReturn thermodynamic state from d, T, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| Density | d | Density [kg/m3] | |
| Temperature | T | Temperature [K] | |
| MassFraction | X[:] | reference_X | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.setSmoothStateReturn thermodynamic state so that it smoothly approximates: if x > 0 then state_a else state_b
Extends from (Return thermodynamic state so that it smoothly approximates: if x > 0 then state_a else state_b).
| Type | Name | Default | Description |
|---|---|---|---|
| Real | x | m_flow or dp | |
| ThermodynamicState | state_a | Thermodynamic state if x > 0 | |
| ThermodynamicState | state_b | Thermodynamic state if x < 0 | |
| Real | x_small | Smooth transition in the region -x_small < x < x_small |
| Type | Name | Description |
|---|---|---|
| ThermodynamicState | state | Smooth thermodynamic state for all x (continuous and differentiable) |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.pressureReturn pressure of ideal gas
Extends from (Return pressure).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| AbsolutePressure | p | Pressure [Pa] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.temperatureReturn temperature of ideal gas
Extends from (Return temperature).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| Temperature | T | Temperature [K] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.densityReturn density of ideal gas
Extends from (Return density).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| Density | d | Density [kg/m3] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificEnthalpyReturn specific enthalpy
Extends from Modelica.Icons.Function (Icon for functions), (Return specific enthalpy).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificEnthalpy | h | Specific enthalpy [J/kg] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificInternalEnergyReturn specific internal energy
Extends from Modelica.Icons.Function (Icon for functions), (Return specific internal energy).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificEnergy | u | Specific internal energy [J/kg] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificEntropyReturn specific entropy
Extends from Modelica.Icons.Function (Icon for functions), (Return specific entropy).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificEntropy | s | Specific entropy [J/(kg.K)] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificGibbsEnergyReturn specific Gibbs energy
Extends from Modelica.Icons.Function (Icon for functions), (Return specific Gibbs energy).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificEnergy | g | Specific Gibbs energy [J/kg] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificHelmholtzEnergyReturn specific Helmholtz energy
Extends from Modelica.Icons.Function (Icon for functions), (Return specific Helmholtz energy).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificEnergy | f | Specific Helmholtz energy [J/kg] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.dynamicViscosityReturn dynamic viscosity
Extends from (Return dynamic viscosity).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| DynamicViscosity | eta | Dynamic viscosity [Pa.s] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.thermalConductivityReturn thermal conductivity
Extends from (Return thermal conductivity).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| ThermalConductivity | lambda | Thermal conductivity [W/(m.K)] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificHeatCapacityCpReturn specific heat capacity at constant pressure
Extends from (Return specific heat capacity at constant pressure).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificHeatCapacity | cp | Specific heat capacity at constant pressure [J/(kg.K)] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificHeatCapacityCvReturn specific heat capacity at constant volume
Extends from (Return specific heat capacity at constant volume).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| SpecificHeatCapacity | cv | Specific heat capacity at constant volume [J/(kg.K)] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.isentropicExponentReturn isentropic exponent
Extends from (Return isentropic exponent).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| IsentropicExponent | gamma | Isentropic exponent [1] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.velocityOfSoundReturn velocity of sound
Extends from (Return velocity of sound).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| VelocityOfSound | a | Velocity of sound [m/s] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.specificEnthalpy_pTXReturn specific enthalpy from p, T, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p | Pressure [Pa] | |
| Temperature | T | Temperature [K] | |
| MassFraction | X[nX] | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| SpecificEnthalpy | h | Specific enthalpy at p, T, X [J/kg] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.temperature_phXReturn temperature from p, h, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p | Pressure [Pa] | |
| SpecificEnthalpy | h | Specific enthalpy [J/kg] | |
| MassFraction | X[nX] | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| Temperature | T | Temperature [K] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.density_phXReturn density from p, h, and X or Xi
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p | Pressure [Pa] | |
| SpecificEnthalpy | h | Specific enthalpy [J/kg] | |
| MassFraction | X[nX] | Mass fractions [kg/kg] |
| Type | Name | Description |
|---|---|---|
| Density | d | Density [kg/m3] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.isentropicEnthalpyReturn isentropic enthalpy
Extends from (Return isentropic enthalpy).
| Type | Name | Default | Description |
|---|---|---|---|
| AbsolutePressure | p_downstream | Downstream pressure [Pa] | |
| ThermodynamicState | refState | Reference state for entropy |
| Type | Name | Description |
|---|---|---|
| SpecificEnthalpy | h_is | Isentropic enthalpy [J/kg] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.isobaricExpansionCoefficientReturns overall the isobaric expansion coefficient beta
Extends from (Return overall the isobaric expansion coefficient beta).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| IsobaricExpansionCoefficient | beta | Isobaric expansion coefficient [1/K] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.isothermalCompressibilityReturns overall the isothermal compressibility factor
Extends from (Return overall the isothermal compressibility factor).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| IsothermalCompressibility | kappa | Isothermal compressibility [1/Pa] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.density_derp_TReturns the partial derivative of density with respect to pressure at constant temperature
Extends from (Return density derivative w.r.t. pressure at const temperature).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| DerDensityByPressure | ddpT | Density derivative w.r.t. pressure [s2/m2] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.density_derT_pReturns the partial derivative of density with respect to temperature at constant pressure
Extends from (Return density derivative w.r.t. temperature at constant pressure).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| DerDensityByTemperature | ddTp | Density derivative w.r.t. temperature [kg/(m3.K)] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.density_derXReturns the partial derivative of density with respect to mass fractions at constant pressure and temperature
Extends from (Return density derivative w.r.t. mass fraction).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| Density | dddX[nX] | Derivative of density w.r.t. mass fraction [kg/m3] |
Modelica.Media.Interfaces.PartialSimpleIdealGasMedium.molarMassReturns the molar mass of the medium
Extends from (Return the molar mass of the medium).
| Type | Name | Default | Description |
|---|---|---|---|
| ThermodynamicState | state | Thermodynamic state record |
| Type | Name | Description |
|---|---|---|
| MolarMass | MM | Mixture molar mass [kg/mol] |